草庐IT

Java CLI 解析器

全部标签

php - 如何在 PHP 中解析 XML 文件

XML文件是here.如何获取此XML文件中的源内容? 最佳答案 其实读取一个XML文件有四种比较简单的方法:DOM它使用DOMAPI(因此必须将整个文档加载到内存中)SimpleXML它提供了一种非常简单和优雅的方式来解析XML文档(但缺少很多文档操作方法),它还将整个文档加载到内存中XMLReader是一个基于流的XML拉式解析器。它的用法不像上面其他两个选项的用法那样直观,但是当您必须解析大型文档时它可以成为救命稻草(因为它不需要将整个文档加载到内存中并且对XML流)。好处是它允许您通过XMLReader::expand()与

php - 使用 PHP 进行无效的 JSON 解析

我提取的JSON提要是无效的JSON。它完全缺少引号。我尝试了一些方法,例如explode()和str_replace(),让字符串看起来更像有效的JSON,但带有关联的JSON字符串在内部,它通常会搞砸。这是一个例子:id:43015,name:'JohnDoe',level:15,systems:[{t:6,glr:1242,n:'server',s:185,c:9}],classs:0,subclass:5是否有任何PHP的JSON解析器可以像这样处理无效的JSON?编辑:我正在尝试在此字符串上使用json_decode()。它什么都不返回。 最佳答案

php - 用 PHP 解析电子邮件地址?

类似于thisquestion,我如何解析这种格式的电子邮件地址,"BobSmith",joe@company.com,"JohnDoe"得到这样的结果:array('bob@company.com'=>'BobSmith''joe@company.com'=>'''john@company.com'=>'JohnDoe'); 最佳答案 好吧,你可以使用mailparse_rfc822_parse_addresses(),正是这样做的。它是一个PECL扩展,因此使用起来可能更容易Mail_RFC822::parseAddressLi

php - 在我的 MVC 框架中解析错误 : parse error, 期望 `T_FUNCTION'

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我正在关注CreateyourFirstTinyMVCBoilerplatewithPHP教程,据我所知——我的代码与Jeff的代码相同……但我收到此错误:Parseerror:parseerror,expecting`T_FUNCTION'inD:\wamp\www\MVC_test\application\load.phponline8load.php

string - PHP heredoc 解析错误

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。这会产生输出页面OK$mystring="将其替换为以下结果Parseerror:syntaxerror,unexpected$endinfile.phponline737$mystring=关于导致解析器阻塞的原因有什么想法吗?我使用的是PHP4.4.7。只有一个文件会发生这种行为,所有其他文件都遵循PHP定义的功能。我想重申的是,在处理行中可能有什么错

php - 解析错误 : syntax error, 意外 '->' (T_OBJECT_OPERATOR)

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我感觉这可能是一个简单的语法错误,我只是没有看到,因为我仔细查看了代码,无法弄清楚为什么会出现上述错误。我正在处理的代码是SAMS书籍中关于构建日历类的教程。作为记录,我正在运行PHP5.4.7。下面的代码属于我将在下面显示的包含。functiondate_pulldown($name){$this->name=$name;}functionsetDate

php - 表达式引擎 fetch_action_id() 未解析

所以我尝试通过两种方式获取操作ID:$ACT_ID=$this->EE->functions->fetch_action_id("classname","function");$ACT_ID=$FNS->fetch_action_id("classname","function");但是,它仍然给我这样的输出:{AID:classname:function}并且当它输出到View时它不解析它。我还需要做些什么吗? 最佳答案 对于EE2,有两种获取ACTID的方法,具体取决于您将在何处使用它。如果你在font-end/template

php - 解析错误 : syntax error, 文件第 128 行意外的 $end

您好,这是代码:它是一个页面,用于在下拉列表中显示我在数据库中的可用表,然后在表中显示结果。这样做的实际代码(在中间)可以完美地独立运行,但是当我尝试在它周围添加模板时,我得到了错误...SNYSBArchiveHomeRegisterPUTHEADINGHERE!'.$row[0].'';}?>";$query="SELECT*from$tbl";$res=mysql_query($query);echo$query;if($res){?>";echo"".$row[0]."";echo"".$row[1]."";echo"".$row[2]."";echo"".$row[3].""

php - 用 PHP 解析谷歌新闻 RSS

我想用PHP解析Google新闻rss。我设法运行了这段代码:channel->itemas$item){echo"".$item->title."";echostrip_tags($item->description)."";}?>但是,我无法解决以下问题。例如:如何获取新闻标题的超链接?因为每个Google新闻在页脚中都有许多相关的新闻链接(我上面的代码也包括它们)。如何从描述中删除这些内容?我怎样才能得到每条新闻的图像?(Google显示每条新闻的缩略图)谢谢。 最佳答案 我们开始吧,正是您的特定情况所需要的:channel-

php - 从 PUT 请求中解析 multipart/form-data

我正在编写RESTfulAPI,但遗憾的是PHP对PUT方法没有太多内置支持。有人知道可以在PHP中解析多部分/表单数据的脚本/库吗? 最佳答案 您可以使用parse_str(file_get_contents("php://input"),$vars)访问PUT数据 关于php-从PUT请求中解析multipart/form-data,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question